/*****************************************************************************
 *                                                                           *
 *   Copyright (C) 2010 by Luca Cireddu                                      *
 *                         luca@lucacireddu.it                               *
 *                         http://www.lucacireddu.it                         *
 *                                                                           *
 *   This program is free software; you can redistribute it and/or modify    *
 *   it under the terms of the GNU General Public License as published by    *
 *   the Free Software Foundation; either version 2 of the License.          *
 *                                                                           *
 *   This program is distributed in the hope that it will be useful,         *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of          *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           *
 *   GNU General Public License for more details.                            *
 *                                                                           *
 *   You should have received a copy of the GNU General Public License       *
 *   along with this program; if not, write to the                           *
 *   Free Software Foundation, Inc.                                          *
 *   51 Franklin Street, Fifth Floor                                         *
 *   Boston, MA  02110-1301, USA.                                            *
 *                                                                           *
 *****************************************************************************/

#ifndef __STRINGUTILS_H
#define __STRINGUTILS_H

#include "common.h"

char *ltrimc(char *, char);
char *rtrimc(char *, char);
char *trimc(char *, char);
char *ltrim(char *);
char *rtrim(char *);
char *trim(char *);
char **explode(char *, char);
void explodeFree(char **);
char *remDouble(char *, char);
char *remDoubleSpaces(char *);
char *cleanString(char *);
void printArray(char **);
int explodeSize(char **);

#endif
